package com.itheima.day20.demo07;

import java.util.ArrayList;

/**
 * 这段代码中含有三个循环，每一个作用不同：
 * <p>
 * 1. 首先筛选所有姓张的人；
 * 2. 然后筛选名字有三个字的人；
 * 3. 最后进行对结果进行打印输出。
 */
public class StreamFilterDemo01 {
    public static void main(String[] args) {
        //创建集合对象
        ArrayList<String> list = new ArrayList<>();
        //向集合中添加数据
        list.add("张无忌");
        list.add("周芷若");
        list.add("赵敏");
        list.add("张强");
        list.add("张三丰");
        list.stream().filter(e -> e.startsWith("张")).filter(e -> e.length() == 3).forEach(System.out::println);

        for (String s : list) {
            System.out.println(s);
        }
    }
}
